/*
 * EdgeCost.h
 *
 *  Created on: Sep 25, 2009
 *      Author: jbarreneche
 */

#ifndef EDGECOST_H_
#define EDGECOST_H_

#include "core/Vertex.h"

namespace path {

class EdgeCost {

public:
	EdgeCost();
	virtual ~EdgeCost();
	virtual double cost(Edge& edge) = 0;
};

} /* End namespace */
#endif /* EDGECOST_H_ */
